package cmd

import (
	"github.com/spf13/cobra"
	"github.com/ztino/jd_seckill/common"
	"github.com/ztino/jd_seckill/jd_seckill"
	"log"
)

func init() {
	rootCmd.AddCommand(reserveCmd)
}

var reserveCmd = &cobra.Command{
	Use:   "reserve",
	Short: "Open JD Moutai buying appointment",
	Run: startReserve,
}

func startReserve(cmd *cobra.Command, args []string)  {
	session:=jd_seckill.NewSession(common.CookieJar)
	err:=session.CheckLoginStatus()
	if err!=nil {
		log.Println("预约失败，请重新登录")
	}else{
		//开始预约,预约过的就重复预约
		seckill:=jd_seckill.NewSeckill(common.Client,common.Config)
		seckill.MakeReserve()
	}
}
